BÖLÜM 4 – Python'da Fonksiyonlar 🧩 4. Fonksiyonlarda Geri Döndürme (Return)
- Get link
- X
- Other Apps
BÖLÜM 4 – Python'da Fonksiyonlar
🧩 4. Fonksiyonlarda Geri Döndürme (Return)
🔹 1. return
Nedir?
Bir fonksiyon bazen yalnızca bir işlem yapar (print
gibi), bazen de bir sonucu dışarıya verir.
Bu sonucu dışarıya göndermek için return
komutu kullanılır.
✅ Genel yapı:
pythondef fonksiyon_adi():
return deger
✅ ÖRNEK 1: Sayı döndüren fonksiyon
pythondef kare(sayi):
return sayi ** 2
sonuc = kare(5)
print("Sonuç:", sonuc)
🟢 Çıktı:
makefileSonuç: 25
Not:
return
, değeri fonksiyon dışına gönderir.
🔹 2. Fonksiyonlar birden fazla değer döndürebilir
✅ ÖRNEK 2: İki değer döndüren fonksiyon
pythondef bilgiler():
ad = "Zeynep"
yas = 14
return ad, yas
isim, yas = bilgiler()
print(isim)
print(yas)
🟢 Çıktı:
nginxZeynep
14
📌
return ad, yas
→ birden çok değişkeni aynı anda gönderebiliriz.
🔹 3. Geri değer döndürmeyen (void) fonksiyonlar
Eğer return
yoksa, fonksiyon sadece bir işlem yapar ama sonuç göndermez.
✅ ÖRNEK 3:
pythondef yazdir():
print("Merhaba Python!")
sonuc = yazdir()
print("Fonksiyon sonucu:", sonuc)
🟢 Çıktı:
pythonMerhaba Python!
Fonksiyon sonucu: None
Çünkü
return
olmadığı için geri dönüşNone
(boş) olur.
✅ ÖRNEK 4: Hesap makinesi fonksiyonu
pythondef topla(x, y):
return x + y
def carp(x, y):
return x * y
print("Toplam:", topla(10, 20))
print("Çarpım:", carp(4, 5))
🟢 Çıktı:
makefileToplam: 30
Çarpım: 20
✅ ÖRNEK 5: Kullanıcıdan alınan değerle işlem yapan fonksiyon
pythondef not_ortalamasi(vize, final):
return (vize * 0.4) + (final * 0.6)
v = float(input("Vize notu: "))
f = float(input("Final notu: "))
ortalama = not_ortalamasi(v, f)
print("Ortalama:", ortalama)
📝 Özet Öğrenciye:
-
return
, fonksiyonun sonucu dış dünyaya vermesidir. -
Dışarıya bir veya birden çok değer gönderebiliriz.
-
Eğer
return
yoksa, fonksiyonun geri dönüşüNone
olur. -
print
sadece ekrana yazdırır, amareturn
değeri kullanmak içindir.
✅ DERS 4 tamamlandı.
- Get link
- X
- Other Apps
Comments
Post a Comment